.home {
  width: calc(100% - 60px);
  display: flex;
  font-size: 16px;

  .sys_name,
  .row_name {
    width: 180px;
    text-align: center;

    .top {
      height: 50px;
      text-align: center;
      line-height: 50px;
      background-color: rgb(159, 226, 245);
      border: 2px solid gainsboro;
    }

    .tp_list {
      text-align: center;

      .tp_item_name {
        text-align: center;
        margin: 20px 0;
        cursor: pointer;
        position: relative;

        .icon {
          position: absolute;
          top: 3px;
        }
      }

      .tp_item-list {
        text-align: center;
        display: inline-block;
        padding-left: 30px;

        .tp_item_item:not(:last-child) {
          margin-bottom: 20px;
        }

        .tp_item_item {
          cursor: pointer;
        }
      }
    }
  }

  .row_name {
    .top {
      border-left: none;
      border-right: none;
    }
  }

  .right_box {
    flex: 1;

    /deep/.el-tabs__header {
      height: 54px;
      line-height: 54px;

      .el-tabs__item {
        width: 120px;
        font-size: 16px;
        text-align: center;
      }
    }

    .member {
      margin-left: 15px;

      .tp_item {
        margin: 15px 0;
      }
    }

    .authority {
      margin-left: 15px; 

      
      .tp_item_name { 
        margin: 20px 0;
        cursor: pointer;
        position: relative;

        .icon {
          position: absolute;
          top: 3px;
        }
      }

      .tp_item-list { 
        box-sizing: border-box;  
        padding-left: 50px;

        .tp_item_item:not(:last-child) {
          margin-bottom: 20px;
        }

        .tp_item_item { 
          cursor: pointer;
        }
      }
      /deep/.el-checkbox-group{
        display: flex;
        margin: 20px 50px;
      }
    }
  }
}